},
hideLabel: function () {
- this.label.opacity = 255;
Tweener.addTween(this.label,
{ opacity: 0,
time: DASH_ITEM_LABEL_HIDE_TIME,
Lang.bind(this, function() {
this._onHover(item, display)
}));
+
+ Main.overview.connect('hiding',
+ Lang.bind(this, function() {
+ this._labelShowing = false;
+ item.hideLabel();
+ }));
+
return item;
},
}));
if (this._resetHoverTimeoutId > 0) {
Mainloop.source_remove(this._resetHoverTimeoutId);
- this._resetHoverTimeoutId = 0;
+ this._resetHoverTimeoutId = 0;
}
}
} else {